package com.itheima.自习.test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/*
* 【编号：1308】某某研发团队在2018年2月1号宣布，距离项目发版上线还剩100天，
* 在这个时限内，我们务必要将项目搞定！但100天以后到底是几月几号啊，
* 我们总不能翻日历一天一天查吧，请使用技术手段，解决这一问题

运行结果：

100天后的时间为：2018年5月12日
* */
public class work13 {
    public static void main(String[] args) throws ParseException {
        //mothod1();
        Calendar calendar = Calendar.getInstance();
        calendar.set(2018,2-1,1);
        calendar.add(Calendar.DATE,100);
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1;
        int day = calendar.get(Calendar.DATE);
        System.out.println("100天后的时间为：" + year + "年" + month + "月 "+ day + "日");
    }

    private static void mothod1() throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
        Date date = sdf.parse("2018年2月1日");
        long dateLong = date.getTime() + 100L * 24 * 3600 * 1000;
        Date date1 = new Date(dateLong);
        String format = sdf.format(date1);
        System.out.println("100天后的时间为：" + format);
    }
}
